Столкнулся с интересным багом на стыке PHP и JavaScript.
Когда есть необходимость передать массив как параметр JavaScript функции, один из очевидных вариантов - это использование serialize(). Но так как в массиве могут быть спецсимволы то их необходимо экранировать. Экранирование тоже очевидно - addslashes(), но тут есть один ньюанс - таким
(
Read more... )